Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

OpenStack
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqOpenStack (a volte indicato come O~S) è una suite mwbgsoftware per l'allestimento e la gestione di piattaforme mwbwcloud mwcaIaaS.cite-ref-1[1]

È un mwdgsoftware libero mwdwopen source rilasciato sotto mwealicenza Apache che integra il codice dalla piattaforma della mweqNASA Nebula e dalla piattaforma Rackspace. A oggi oltre 500 società si sono unite al progetto tra cui Arista Networks, mwewAT&T, mwfaAMD, mwfqAvaya, Brocade Communications Systems, mwfgCanonical, mwfwCisco Systems, mwgaDellcite-ref-2[2], mwhqEMC, mwhgEricsson, mwhwF5 Networks, mwiaGroupe Bull, mwiqHewlett-Packardcite-ref-3[3], mwjgIBMcite-ref-4[4], Inktank, mwlaIntel, mwlqNEC, mwlgNetAppcite-ref-5[5], Nexenta, Rackspace mwmwHosting, mwnaRed Hat, mwnqVMware, mwngOraclecite-ref-6[6] e mwowYahoo!.cite-ref-7[7]

Contents

Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Componenti

L'architettura di Openstack è suddivisa nei seguenti moduli:

• OpenStack Compute (nome in codice mwsqNova)
• OpenStack Object Storage (nome in codice mwswSwift)
• OpenStack Image Service (nome in codice mwtqGlance)
• OpenStack Identity (nome in codice mwtwKeystone)
• OpenStack Dashboard (nome in codice mwuqHorizon)
• OpenStack Networking (nome in codice mwuwNeutron, precedentemente Quantum)
• OpenStack Block Storage (nome in codice mwvqCinder)

Compute (Nova)

mwwaOpenStack Compute (Nova) è un controller per il cloud computing (la parte principale di un sistema IaaS). È scritto in Python e usa molte librerie esterne quali Eventlet (per la programmazione concorrente), Kombu (per la comunicazione AMQP), e SQLAlchemy (per l'accesso al database).

L'architettura di Compute è progettata per scalare orizzontalmente su hardware standard senza particolari requisiti software o hardware proprietari e di fornire la capacità di integrarsi con i sistemi legacy e tecnologie di terze parti. È stato progettato per gestire e automatizzare il pool di risorse del computer e può funzionare con tecnologie di virtualizzazione ampiamente utilizzate, come pure in configurazioni bare-metal e mwwghigh-performance computing (HPC). Ad esempio mwwwKVM e XenServer sono scelte disponibili come mwxahypervisor.

Object Storage (Swift)

mwxwOpenStack Object Storage (Swift) è un sistema di storage scalabile e ridondante. Gli oggetti e i file sono memorizzati su diversi dischi distribuiti su diversi server nel centro di calcolo. OpenStack si fa carico del compito di assicurare la replica e l'integrità dei dati all'interno del cluster. Il cluster di storage può scalare orizzontalmente semplicemente aggiungendo nuovi server. In caso di guasto ad un server o ad un disco, OpenStack replica i contenuti dai nodi ancora attivi in altri dischi e/o server, al fine di mantenere il livello di affidabilità e ridondanza configurati. Dato che OpenStack effettua le operazioni di replica e distribuzione dei dati sulle differenti unità via software, si può utilizzare hardware commerciale senza dover ricorrere a costose soluzioni proprietarie.

Block Storage (Cinder)

mwygOpenStack Block Storage (Cinder) fornisce uno storage persistente a livello di dispositivi a blocchi per il loro utilizzo da parte delle istanze di mwywOpenStack Compute. Il sistema di storage a blocchi gestisce la creazione, il collegamento e lo scollegamento dei dispositivi a blocchi ai server. I volumi del block storage sono pienamente integrati con mwzaOpenStack Compute e con la mwzqDashboard, permettendo agli utenti di gestire i loro dispositivi di storage. In aggiunta ai sistemi locali di storage usuali di Linux, Cinder può utilizzare piattaforme di storage quali Ceph, CloudByte, Coraid, EMC (ScaleIO, VMAX e VNX), GlusterFS, Hitachi Data Systems, IBM Storage (mwzwStorwize family, SAN Volume Controller, XIV Storage System, e GPFS), Linux LIO, NetApp, Nexenta, Scality, SolidFire, HPE (StoreVirtual e 3PAR StoreServ families) e Pure Storage. mwaaBlock Storage è particolarmente indicato per ottenere buone performance in casi quali lo storage di database, mwaqfile system espandibili o per fornire ai server un accesso a storage raw block level. La gestione delle snapshot fornisce funzionalità per il backup dei dati memorizzati su volumi su block storage. Le snapshot possono essere ripristinate o utilizzate per creare nuovi volumi di storage a blocchi.

Networking (Neutron)

mwbaOpenStack Networking (Neutron, in precedenza Quantum) è un sistema per la gestione delle reti e degli mwbqindirizzi IP. OpenStack Networking assicura che la rete non sarà il collo di bottiglia o fattore limitante in un cloud e offre agli utenti una reale gestione self-service anche delle loro configurazioni di rete.

mwbwOpenStack Networking fornisce differenti modelli di rete per le diverse applicazioni o i gruppi utente. I modelli standard includono flat networks o mwcaVLAN per la separazione del traffico. mwcqOpenStack Networking gestisce gli indirizzi IP, consentendo l'assegnazione di indirizzi IP statici dedicati oppure tramite mwcgDHCP.

I mwdafloating IP sono indirizzi che consentono di reindirizzare il traffico in modo dinamico a qualsiasi risorsa di calcolo gestita da OpenStack, questa caratteristica può essere utile in caso di manutenzione programmata o in caso di guasto. Gli utenti possono creare le proprie reti, controllare il traffico e collegare server e dispositivi per una o più reti.

Gli amministratori possono sfruttare la tecnologia SDN come mwdwOpenFlow per consentire elevati livelli di mweamulti-tenancy e massive scale. OpenStack Networking ha un extension framework che consente la messa in campo e la gestione di servizi di rete aggiuntivi, come mweqIDS, mwegbilanciamento del carico, mwewfirewall e mwfaVPN.

Dashboard (Horizon)

mwfwOpenStack Dashboard (Horizon) fornisce un'interfaccia grafica, sia per gli amministratori che per gli utenti, per l'accesso e la gestione delle risorse fornita dalla cloud. mwgaHorizon può integrarsi con prodotti e servizi di terze parti utili per la fatturazione, il monitoraggio e altri strumenti di gestione. La dashboard si può modificare nell'aspetto, funzionalità particolarmente utile per i fornitori di servizio e operatori commerciali che forniscono istanze di OpenStack. mwgqHorizon è solo uno dei vari metodi con cui si può interagire con le risorse fornite da OpenStack. Gli sviluppatori possono automatizzare l'accesso o realizzare strumenti per la gestione delle risorse usando la API native di OpenStack o la API per la compatibilità con mwggEC2.

Note

cite-note-11. mwiq(mwigmwiwEN) mwjamwjqHomepage del progetto OpenStack, su mwjgopenstack.org. mwjwURL consultato il 1º agosto 2023; mwkqmwkgmwkwCosa offre OpenStack, su mwlaredhat.com, RedHat. mwlqURL consultato il 1º agosto 2023; mwlw(mwmamwmqEN) mwmgmwmwWhat is OpenStack?, su mwnaubuntu.com, Canonical. mwnqURL consultato il 1º agosto 2023.
cite-note-22. mwoqmwogmwowDell OpenStack-Powered Cloud Solution, su mwpacontent.dell.com. mwpqURL consultato il 23 ottobre 2012 mwpg(archiviato dall'mwpwurl originale l'11 febbraio 2013).
cite-note-33. mwqwmwramwrqHP Announces Support for OpenStack, su mwrgh30507.www3.hp.com, 27 luglio 2011. mwrwURL consultato il 23 ottobre 2012 mwsa(archiviato dall'mwsqurl originale il 14 febbraio 2014).
cite-note-44. mwtqmwtgmwtwIBM supports OpenStack (Computerworld), su mwuacomputerworlduk.com. mwuqURL consultato il 23 ottobre 2012.
cite-note-55. mwvqmwvgmwvwNetApp and OpenStack Foundation, su mwwanetapp.com. mwwqURL consultato il 19 novembre 2014.
cite-note-66. mwxqmwxgmwxwOracle Sponsors OpenStack Foundation; Offers Customers Ability to Use OpenStack to Manage Oracle Cloud Products and Services, su mwyanews.morningstar.com, morningstar.com, 10 dicembre 2013. mwyqURL consultato l'11 dicembre 2013 mwyg(archiviato dall'mwywurl originale il 30 dicembre 2017).
cite-note-77. mwzwmw0amw0qCompaniesmw0g » OpenStack Open Source Cloud Computing Software, su mw0wopenstack.org. mw1aURL consultato il 7 gennaio 2013.

Voci correlate

• mw2aOpenNebula
• mw2gIEEE 802.1aq (Shortest Path Bridging)

Altri progetti

Altri progetti

• Wikimedia Commons

• Wikimedia Commons contiene immagini o altri file su OpenStack

Collegamenti esterni

• (EN) Sito ufficiale, su openstack.org.
• (EN) Blog ufficiale, su openstack.org.
• OpenStack, su packages.debian.org.
• citerefgithub(EN) Mirrors of opendev.org/openstack, su GitHub.
• Repository sorgenti di OpenStack, su opendev.org.
• (EN) Sito di segnalazione bug, su bugs.launchpad.net.

Documentazione

• mw4w(EN) nova, su nova.openstack.org.
• mw5q(EN) swift, su swift.openstack.org.
• mw5w(EN) glance, su glance.openstack.org.
• mw6q(EN) doc, su docs.openstack.org.